Configuration d'exécution
Installation d'un adaptateur USB PCAN
Astuce
Le composant CmpPCANBasicDrv est basé sur l'API PCAN Basic, qui prend en charge le dongle USB et d'autres matériels. Voir la page d'accueil de la société "PEAK System" pour plus d'informations.
La prise en charge de l'API PCAN Basic est implémentée uniquement pour CODESYS Control Win et CODESYS Gateway V3.
Téléchargez le pilote depuis le site Web du fabricant et installez-le sur le système d'exploitation Windows.
Ouvrir le fichier de configuration de l'automate
CODESYSControl.cfg
dans un éditeur de texte. Ce fichier se trouve dans le CODESYS répertoire d'installation\GatewayPLC
.Si vous souhaitez utiliser le CODESYS Gateway V3, puis ouvrez
Gateway.cfg
.Ajoutez les lignes suivantes à la section
[ComponentManager]
:Component.X=CmpPCANBasicDrv
.Vérifier que les numéros de composant X (X=1,2,3, …) sont séquentiels sans aucun numéro manquant.
Enregistrez les modifications et fermez l'éditeur.
Démarrez le système d'exécution.
CODESYS affiche le matériel PCAN détecté et le numéro de réseau CAN correspondant dans l'enregistreur PLC.
Tapez le numéro de réseau CAN dans Réseau du bus CAN Général languette.
Installation d'un adaptateur USB Sontheim
Astuce
Le composant CmpCANFoxDrv est basé sur l'API Sontheim MT, qui prend en charge le dongle USB et d'autres matériels. Voir la page d'accueil de la société "Sontheim Industrie Elektronik GmbH" pour plus d'informations.
La prise en charge de l'API MT est implémentée uniquement pour CODESYS Control Win et CODESYS Gateway V3.
Téléchargez le pilote depuis le site Web du fabricant et installez-le sur le système d'exploitation Windows.
Ouvrir le fichier de configuration de l'automate
CODESYSControl.cfg
dans un éditeur de texte. Ce fichier se trouve dans le CODESYS répertoire d'installation\GatewayPLC
.Si vous souhaitez utiliser le CODESYS Gateway V3, puis ouvrez
Gateway.cfg
.Ajoutez les lignes suivantes à la section
[ComponentManager]
:Component.X=CmpCANFoxDrv
.Vérifier que les numéros de composant X (X=1,2,3, …) sont séquentiels sans aucun numéro manquant.
Enregistrez les modifications et fermez l'éditeur.
Démarrez le système d'exécution.
CODESYS affiche le matériel API MT détecté (exemple : CANfox) et le numéro de réseau CAN correspondant dans l'enregistreur PLC.
Tapez le numéro de réseau CAN dans Réseau du bus CAN Général languette.
Installation d'un adaptateur USB Ixxat
Astuce
Le composant CmpIxxatCANDrv est basé sur l'API Ixxat VCI V4, qui prend en charge le dongle USB et d'autres matériels. Voir la page d'accueil de la société "HMS Industrial Networks" pour plus d'informations.
La prise en charge de l'API Ixxat VCI V4 est implémentée uniquement pour CODESYS Control Win et CODESYS Gateway V3.
Téléchargez le pilote depuis le site Web du fabricant et installez-le sur le système d'exploitation Windows.
Ouvrir le fichier de configuration de l'automate
CODESYSControl.cfg
dans un éditeur de texte. Ce fichier se trouve dans le CODESYS répertoire d'installation\GatewayPLC
.Si vous souhaitez utiliser le CODESYS Gateway V3, puis ouvrez
Gateway.cfg
.Ajoutez les lignes suivantes à la section
[ComponentManager]
:Component.X=CmpIxxatCANDrv
.Vérifier que les numéros de composant X (X=1,2,3, …) sont séquentiels sans aucun numéro manquant.
Enregistrez les modifications et fermez l'éditeur.
Démarrez le système d'exécution.
CODESYS affiche le matériel Ixxat détecté et le numéro de réseau CAN correspondant dans l'enregistreur PLC.
Tapez le numéro de réseau CAN dans Réseau du bus CAN Général languette.
Installation d'un adaptateur USB Kvaser
Astuce
Le composant CmpKvaserCANDrv est basé sur l'API CANBus Kvaser (CANlib), qui prend en charge le dongle USB et d'autres matériels. Voir la page d'accueil de la société Kvaser (www.kvaser.com) pour plus d'informations.
La prise en charge de l'API Kvaser est implémentée uniquement pour CODESYS Control Win et CODESYS Gateway V3.
Téléchargez le pilote depuis le site Web du fabricant et installez-le sur le système d'exploitation Windows.
Ouvrir le fichier de configuration de l'automate
CODESYSControl.cfg
dans un éditeur de texte. Ce fichier se trouve dans le CODESYS répertoire d'installation\GatewayPLC
.Si vous souhaitez utiliser le CODESYS Gateway V3, puis ouvrez
Gateway.cfg
.Ajoutez les lignes suivantes à la section
[ComponentManager]
:Component.X=CmpKvaserCANDrv
.Vérifier que les numéros de composant X (X=1,2,3, …) sont séquentiels sans aucun numéro manquant.
Enregistrez les modifications et fermez l'éditeur.
Démarrez le système d'exécution.
CODESYS affiche le matériel Kvaser détecté et le numéro de réseau CAN correspondant dans l'enregistreur PLC.
Tapez le numéro de réseau CAN dans Réseau du bus CAN Général languette.
Installation d'un contrôleur SJA1000
le CODESYS Control Win Le système d'exécution prend en charge le pilote générique "CmpSJACanDrv", qui est basé sur le contrôleur CAN SJA1000.
Une fois l'adaptateur installé, les pilotes respectifs doivent être installés à partir du répertoire "W2K_XP_Drivers" (dans le répertoire d'installation de RTE).
Ouvrir le fichier de configuration RTE
CODESYSControl.cfg
dans un éditeur de texte. Ce fichier se trouve dans le CODESYS répertoire d'installation\Gateway PLC
.Ajoutez les lignes suivantes à la section
[ComponentManager]
:Component.X=CmpSJACanDrv
.Vérifier que les numéros de composant X (X=1,2,3, …) sont séquentiels sans aucun numéro manquant.
Enregistrez les modifications et fermez l'éditeur.
Voir le document "CODESYSControlRTEV3_Manual.pdf" pour une description détaillée des paramètres.
Astuce
Les paramètres RTE peuvent également être modifiés dans la boîte de dialogue de configuration RTE.
Installation d'une passerelle EtherCAT/CAN EL6751
Astuce
La fonctionnalité est disponible uniquement avec un terminal CANopen maître/esclave EL6751, pas avec un terminal CANopen esclave EL6751-0010.
Installez le EtherCAT forfait.
Ouvrir le fichier de configuration de l'automate
CODESYSControl.cfg
dans un éditeur de texte. Ce fichier se trouve dans le CODESYS répertoire d'installation\GatewayPLC
.Ajoutez les lignes suivantes à la section
[ComponentManager]
:Component.X=
CmpEL6751CanDrv
.Vérifier que les numéros de composant X (X=1,2,3, …) sont séquentiels sans aucun numéro manquant.
Enregistrez les modifications et fermez l'éditeur.
Dans le projet, insérez le EtherCAT Maître.
Exécutez une analyse de l'appareil sur le EtherCAT Maître. Si le matériel n'est pas disponible pour vous, vous pouvez également insérer manuellement les descriptions d'appareils.
CODESYS trouve la borne EL6751.
Sélectionnez une description d'appareil de minipilote CAN.
Important
Ne sélectionnez pas la description d'appareil d'origine de Beckhoff. Au lieu de cela, une description de périphérique CAN minidriver est requise. Cette description de l'appareil est fournie avec le EtherCAT forfait.
Le nombre de messages indique le nombre maximum de messages CAN qui peuvent être reçus ou envoyés par cycle (c'est-à-dire combien de messages sont tunnelisés via le EtherCAT par image).
Insérez les appareils scannés.
Vous pouvez maintenant insérer une pile basée sur CAN sous le nœud CANbus, telle que CANopenManager, CANopenDevice ou J1939Manager. Ensuite, vous pouvez les utiliser comme d'habitude. Dans le nœud CANbus, vous ne pouvez modifier que le débit en bauds. L'ID réseau est attribué automatiquement lors de l'exécution. Alternativement, vous pouvez également adresser le CAN via CL2 ou CAN-API.
Note
Vous pouvez obtenir l'ID réseau pour ouvrir le pilote au moyen du bloc de fonction correspondant.
Vous devez définir le EtherCAT tâche de bus afin qu'elle soit suffisamment rapide. Par exemple, si vous souhaitez envoyer ou recevoir des messages CAN dans un intervalle de 4 ms, vous devez définir la tâche de cycle de bus sur au moins 4 ms (ou plus rapide, c'est encore mieux) pour pouvoir maintenir l'intervalle d'envoi.